%% Texas Instruments
@misc{pvrtune,
  author =	 {{Imagination Technologies}},
  title={{PVRTune}},
  howpublished = {\url{http://www.imgtec.com/powervr/insider/powervr-pvrtune.asp}}
}

@misc{omapconf,
  author =	 {{Texas Instruments}},
  title={{OMAPCONF}},
  howpublished = {\url{https://github.com/omapconf/omapconf}}
}

@misc{omap4470,
  author =	 {{Texas Instruments}},
  title={{OMAP4470}},
  howpublished = {\url{http://www.ti.com/product/OMAP4470}}
}

@misc{omap4,
author={{Texas Instruments}},
title={{OMAP4} Applications Processor: Technical Reference Manual},
howpublished = {\url{http://www.ti.com/product/OMAP4470}},
year={2010},
}

@misc{dspbios,
author={{Texas Instruments}},
title={{DSP/BIOS} Real-Time Operating System ({RTOS})},
howpublished = {\url{http://www.ti.com/tool/dspbios}},
}

@misc{tiblaze,
author={{Texas Instruments}},
title={{Blaze Tablet}},
howpublished = {\url{http://omappedia.org/wiki/OMAP4_BlazeTablet}},
}

@misc{tibltsville,
author={{Texas Instruments BLTsville}},
howpublished = {\url{http://graphics.github.com/bltsville/}},
}

@misc{linuxbiglittle,
author={{LWN.net}},
title={Linux support for {ARM big.LITTLE}},
howpublished = {\url{http://lwn.net/Articles/481055/}},
}

%%% Google
@misc{android42api,
  author =	 {{Android 4.2 APIs}},
  howpublished = {\url{http://developer.android.com/about/versions/android-4.2.html}}
}

@misc{renderscript,
  author =	 {{Google Renderscript}},
  howpublished = {\url{http://developer.android.com/guide/topics/renderscript}}
}

@misc{chromeandroid,
  author =	 {{Google}},
  title={Chrome for {Android} devices},
  howpublished = {\url{www.google.com/chrome/android}}
}

@misc{chromemobile,
  author =	 {{Google}},
  title={Chrome Mobile {FAQ}},
  howpublished = {\url{https://developers.google.com/chrome/mobile/docs/faq}}
}

@misc{beverloo2012chrome,
  author =	 {P. Beverloo},
  title={{Bringing Google Chrome to Android}},
  howpublished = {\url{http://peter.sh/2012/02/bringing-google-chrome-to-android/.}},
  year={2012},
}

@misc{chromium,
author={{The Chromium Projects}},
title={Chromium {OS}},
howpublished = {\url{http://www.chromium.org/chromium-os}},
}

@misc{chromiumgpu,
author={{The Chromium Projects}},
title={{GPU} Accelerated Compositing in {Chrome}},
howpublished = {\url{http://dev.chromium.org/developers/design-documents/gpu-accelerated-compositing-in-chrome}},
}

@misc{webreplay,
author={{Google}},
title={Web Page Replay},
howpublished = {\url{http://code.google.com/p/web-page-replay/}},
}

@misc{OpenGL,
author={{Khronos Group}},
title={{OpenGL}},
howpublished = {\url{http://www.opengl.org}},
}

@misc{w3cdap,
author={{W3C Device {APIs} Working Group}},
howpublished = {\url{http://www.w3.org/2009/dap}},
}

@misc{alexa,
author={{Alexa}},
title={The top 500 sites on the web},
howpublished = {\url{http://www.alexa.com/topsites}},
}

@misc{samsungnote,
author={{Samsung}},
title={{Galaxy Note 10.1}},
howpublished = {\url{http://www.samsung.com/global/microsite/galaxynote/note_10.1/benefits.html}},
}

@misc{microsoftsurface,
author={{Microsoft}},
title={{Surface} Tablet},
howpublished = {\url{http://www.microsoft.com/Surface/en-US/surface-with-windows-rt.}},
}

%%%%%%% Non browser system papers %%%%%%%%%%%%%
%%Heterogeneous hardware

@article{greenhalgh2011arm,
author={P. Greenhalgh},
title={{Big.LITTLE Processing with ARM Cortex-A15 \& Cortex-A7}},
journal={},
year={2011},
}

@inproceedings{rossbach2011sosp,
  title={{PTask}: operating system abstractions to manage {GPUs} as compute devices},
  author={Rossbach, C.J. and Currey, J. and Silberstein, M. and Ray, B. and Witchel, E.},
  booktitle=SOSP,
  pages={233--248},
  year={2011},
}

@inproceedings{lin2012asplos,
  title={Reflex: using low-power processors in smartphones without knowing them},
  author={Lin, F.X. and Wang, Z. and LiKamWa, R. and Zhong, L.},
  booktitle=ASPLOS,
  year={2012},
  }

@inproceedings{lin2012hotpower,
  title={Supporting Distributed Execution of Smartphone Workloads on Loosely Coupled Heterogeneous Processors},
  author={Lin, F.X. and Wang, Z. and Zhong, L.},
 booktitle=HOTPOWER,
year={2012},
}

%%% General systems papers
@article{saltzer1984tocs,
  title={End-to-end arguments in system design},
  author={Saltzer, J.H. and Reed, D.P. and Clark, D.D.},
  journal={ACM Transactions on Computer Systems (TOCS)},
  volume={2},
  number={4},
  pages={277--288},
  year={1984},
}

@inproceedings{engler1995exokernel,
  title={Exokernel: An operating system architecture for application-level resource management},
  author={Engler, D.R. and Kaashoek, M.F. and others},
  booktitle={ACM SIGOPS Operating Systems Review},
  volume={29},
  number={5},
  pages={251--266},
  year={1995},
}


%%% Bringing OS functions into Browser

@inproceedings{li2009mobisys,
  title={MaJaB: improving resource management for web-based applications on mobile devices},
  author={Li, D. and Anand, M.},
  booktitle=MOBISYS,
  year={2009},
}

@techreport{moshchuk2010serviceos,
  title={Resource management for Web applications in ServiceOS},
  author={Moshchuk, A. and Wang, H.J.},
  institution={Microsoft Research},
  year={2010},
}

@inproceedings{lin2012webapp,
  title={Gibraltar: exposing hardware devices to web pages using {AJAX}},
  author={Lin, K. and Mickens, D.C.J. and Zhao, L.Z.F. and Qiu, J.},
  booktitle={Proc. USENIX Conf. Web Application Development},
  year={2012},
}

%%%% Browser performance studies
@inproceedings{wang2011hotmobile,
 author = {Wang, Zhen and Lin, Felix Xiaozhu and Zhong, Lin and Chishtie, Mansoor},
 title = {Why are web browsers slow on smartphones?},
 booktitle = HOTMOBILE,
 year = {2011},
 location = {Phoenix, Arizona},
 pages = {91--96},
} 

@inproceedings{wang2012www,
 author = {Wang, Zhen and Lin, Felix Xiaozhu and Zhong, Lin and Chishtie, Mansoor},
 title = {How far can client-only solutions go for mobile browser speed?},
 booktitle = WWW,
 year = {2012},
} 

%%% Browser performance improving

@inproceedings{douceur2008osdi,
  title={Leveraging legacy code to deploy desktop applications on the web},
  author={Douceur, J.R. and Elson, J. and Howell, J. and Lorch, J.R.},
  booktitle=OSDI,
  year={2008}
}

@inproceedings{yee2009sp,
  title={{Native Client}: A sandbox for portable, untrusted x86 native code},
  author={Yee, B. and Sehr, D. and Dardyk, G. and Chen, J.B. and Muth, R. and Ormandy, T. and Okasaka, S. and Narula, N. and Fullagar, N.},
  booktitle=SP,
  year={2009},
  organization={IEEE}
}

@inproceedings{meyerovich2010www,
 author = {Meyerovich, Leo A. and Bodik, Rastislav},
 title = {Fast and parallel webpage layout},
 booktitle = WWW,
 year = {2010},
} 

@inproceedings{badea2010hotpar,
 author = {Badea, Carmen and Haghighat, Mohammad R. and Nicolau, Alexandru and Veidenbaum, Alexander V.},
 title = {Towards parallelizing the layout engine of firefox},
 booktitle = HOTPAR,
 year = {2010},
} 

@inproceedings{mai2012hotpar,
  title={A case for parallelizing web pages},
  author={Mai, H. and Tang, S. and King, S.T. and Cascaval, C. and Montesinos, P.},
  booktitle=HOTPAR,
  year={2012},
}
%%% Hints and profiling

@inproceedings{patterson1995sosp,
 author = {Patterson, R. H. and Gibson, G. A. and Ginting, E. and Stodolsky, D. and Zelenka, J.},
 title = {Informed prefetching and caching},
 booktitle = SOSP,
 year = {1995},
} 

@inproceedings{anand2004mobisys,
 author = {Anand, Manish and Nightingale, Edmund B. and Flinn, Jason},
 title = {Ghosts in the machine: interfaces for better power management},
 booktitle = MOBISYS,
 year = {2004},
} 

@inproceedings{magklis2003isca,
 author = {Magklis, Grigorios and Scott, Michael L. and Semeraro, Greg and Albonesi, David H. and Dropsho, Steven},
 title = {Profile-based dynamic voltage and frequency scaling for a multiple clock domain microprocessor},
 booktitle = ISCA,
 year = {2003},
}

@inproceedings{hotta2006ipdps,
 author = {Hotta, Yoshihiko and Sato, Mitsuhisa and Kimura, Hideaki and Matsuoka, Satoshi and Boku, Taisuke and Takahashi, Daisuke},
 title = {Profile-based optimization of power performance by using dynamic voltage scaling on a PC cluster},
 booktitle = IPDPS,
 year = {2006},
}

@inproceedings{ioannou2011pact,
  title={Phase-Based Application-Driven Hierarchical Power Management on the Single-chip Cloud Computer},
  author={Ioannou, N. and Kauschke, M. and Gries, M. and Cintra, M.},
  booktitle=PACT,
  year={2011},
}

@article{hameed2010understanding,
  title={Understanding sources of inefficiency in general-purpose chips},
  author={Hameed, R. and Qadeer, W. and Wachs, M. and Azizi, O. and Solomatnikov, A. and Lee, B.C. and Richardson, S. and Kozyrakis, C. and Horowitz, M.},
  journal={ACM SIGARCH-Computer Architecture News},
  volume={38},
  number={3},
  pages={37},
  year={2010}
}

% added by xzl
@inproceedings{huang2012mobisys,
  title={A close examination of performance and power characteristics of 4G LTE networks},
  author={Huang, J. and Qian, F. and Gerber, A. and Mao, Z.M. and Sen, S. and Spatscheck, O.},
  booktitle=MOBISYS,
  pages={225--238},
  year={2012},
  organization={ACM}
}


%%% Others

% xzl 
@article{dunkels2001lwip,
  title={Design and Implementation of the lwIP TCP/IP Stack},
  author={Dunkels, A.},
  journal={Swedish Institute of Computer Science},
  volume={2},
  pages={77},
  year={2001}
}

@misc{TIPET,
author={{TI}},
title={Power Estimation Tool},
howpublished = {\url{http://www.ti.com/tool/powerest/}},
}

@misc{framerate,
  author =	 {{Wikipedia}},
  title={{Frame rate}},
  howpublished = {\url{http://en.wikipedia.org/wiki/Frame_rate}}
}

@misc{armcm3,
author={{ARM}},
title={An Introduction to the ARM Cortex-M3 Processor},
howpublished = {\url{http://www.arm.com/files/pdf/IntroToCortex-M3.pdf}},
}

@misc{armca9,
author={{ARM}},
title={Cortex-A9 Processorr},
howpublished = {\url{http://www.arm.com/products/processors/cortex-a/cortex-a9.php}},
}
